# 1. 写一个后期网络聊天项目的模块，用户不断从键盘输入，每次输入回车后，将打印用户输入的字符个数和内容，当用户输入'quit'后，退出该功能
# 接收用户输入

while True:
    output1 = input(': ')
    if output1 != 'quit':
        print(f'长度:len{output1},内容:{output1}')
    else:
        print('退出成功')
        break

# 2. 完成课堂练习名片管理系统
'''
1. 添加名片: 根据用户录入的信息, 组装成字典 追加到名片盒子里面  cards.append(一个人的名片字典)
2. 显示所有名片: 遍历名片盒子输出名片信息
3. 修改名片:  录入需要修改名片的姓名, 根据名字到名片合子查找对应的哪一张名片,
    如果找到 , 重写录入新的名片信息, 完成修改操作
4. 删除名片: 录入需要删除名片的姓名, 根据名字到名片盒子中查到对应的名片并删除.
'''
# 名片盒子
cards = [
{'name': 'je1', 'tel': '183', 'job': 'CEO'},
    {'name': 'je2', 'tel': '156', 'job': 'cdo'}
]
while True:
    card = input('添加:1\t显示:2\t修改:3\t删除:4\t退出:quit :')
    if card == '1':
        name = input('姓名: ')
        tel = input('电话: ')
        job = input('职位: ')
        print(f'添加姓名:{name}电话:{tel}职位:{job}')
    elif card == '2':
        card_info = input('查询的信息: ')
        for card_dict in cards:
            if card_info == card_dict['name']:
                print('\t姓名''\t电话''\t职位', end='  ')
                print(card_dict.values())
            elif card_info == card_dict['tel']:
                print('\t姓名''\t电话''\t职位', end='  ')
                print(card_dict.values())
        else:
            print('请输入准确信息')
    elif card == '3':
        card_alter = input('需要修改信息:')
        for card_dict in cards:
            if card_alter == card_dict['name']:
                card_dict['name'] = input('name: ')
                card_dict['tel'] = input('tel: ')
                card_dict['job'] = input('job: ')
                print('修改成功')
                break
        else:
            print('查无此人')
    elif card == '4':
        del_card = input('需要删除的name: ')
        for card_dict in cards:
            if del_card == card_dict['name']:
                cards.remove(card_dict)
                print('成功删除')
                break
        else:
            print(f'没有{del_card}')
    elif card == 'quit':
        print('成功退出')
        break
    else:
        print('未知信息')



# 3. for循环实现99乘法表
for i in range(1, 10):
    for j in range(1, 10):
        if i >= j:
            print(f'{j} * {i} = {i*j}', end='\t')
    print()